home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / comm / tcp / AmiVNC.readme < prev    next >
Text File  |  1999-07-01  |  7KB  |  147 lines

  1. Short:    Experimental VNC server for Amiga w/C source
  2. Author:   stephane.guillard@steria.fr (Stephane Guillard)
  3. Uploader: stephane.guillard@steria.fr (Stephane Guillard)
  4. Version:  0.0.10rpa
  5. Type:     comm/tcp
  6.  
  7. About VNC
  8. ---------
  9. VNC is a truly thin client protocol which enables the use of one computer
  10. (the server) from another (the client), by :
  11. - Enabling remote view of the server screen in a window on the client screen
  12. - Enabling the use of the keyboard of the client in place of the keyboard of the server
  13. - Enabling the use of the mouse of the client in place of the mouse of the server
  14. More can be found on VNC at the VNC homepage at http://www.orl.co.uk/vnc/index.html
  15.  
  16. About AmiVNC
  17. ------------
  18. I felt frustrated when I saw on a French magazine ("Dream") a CD including clients &
  19. serves for VNC for nearly all platforms, excepted a server for the Amiga.
  20. Starting from the documentation distributed with the source for VNC servers for X11 and
  21. Win32, I brought up a prototype VNC server for the Amiga. It does not pretend to be
  22. complete (by far), but it works on my setup, and I use it from a Win32 VNC client.
  23.  
  24. Requirements
  25. ------------
  26. To run AmiVNC you need :
  27. - a 15 or 16 or 24 or 32 bit RTG (CGFX or Picasso96) display for your workbench screen
  28. - a TCP-IP stack (AmiTCP or Miami(dx) or any bsdsocket.library compliant stack),
  29. - enough free ram to hold a copy of the Workbench screen,
  30. - a fast processor (a 060/50 will be perfect), otherwise the client screen update will be slow,
  31. - a computer with a VNC Client (Mac, Unix or Linux box, PC, Amiga)
  32.  
  33. To build AmiVNC you need :
  34. - SAS/C 6.5x (I use 6.58)
  35. - AmiTCP 4.3 SDK (which can be found on Aminet)
  36. - CGFx SDK (which can be found on http://www.vgr.com)
  37. - You may have to change SCOpts file to match your settings for include files
  38.   and lib directories. Edit these files with an editor.
  39.  
  40. History
  41. -------
  42. 0.0.11
  43. - Added the StopAmiVNC tool, to properly stop AmiVNC (only when it is waiting for
  44.   incoming sessions).
  45. - Enhanced keyboard support (supporting arrow keys, CONTROL, SHIFT, Lamiga = Lalt, Ramiga
  46.   = Ralt etc.). Better, but still not perfect.
  47. - Enhanced mouse support (handles ieQualifier). Better, but still not perfect : in YAM,
  48.   you can drag your messages but when they come onto a drop area, they are unselected.
  49. - Allows screen change IF new screen is the same RGB mode. I did not think it would be
  50.   very useful, but indeed I use it ! Aborts connection when screen changes if new screen
  51.   mode is different (as said somewhere above, the VNC clients abort when they receive a
  52.   mServerInitMsg message in the middle of a session, and this message is necessary to
  53.   change the resolution).
  54. - More command line options :
  55.     -e to force Big Endian flag
  56.     -(r|g|b)<value> to force red | green | blue bit shift on color encoding, useful if you
  57.      have color trouble. Legal values are 0, 8, 16, 24. Default is -r8 -g16 -b24.
  58.     -l<size> to limit network packet size when sending initial screen update. Useful if you
  59.      have too many network collisions. Default is no limit.
  60. - Speed restored under Picasso96 with screen depth = 16 bit pixels. Still slower under
  61.   CGFX or with screen depth > 2, because still using ReadPixelArray for compatibility,
  62.   and sending 4 byte pixels. Will try to fix that.
  63. - A few bug fixes.
  64.  
  65. 0.0.10ra
  66. - Deals with active screen, not necessarily Workbench (this does not mean you can open
  67.   a screen in a session !).
  68. - No longer a one shot daemon. You can re-connect. Stop with CTRL-C when the server is
  69.   waiting for connections (if you break it at another state, you may loose memory).
  70. - Corrected acquisition of raster pointer, which worked under Pic96 but not under CGFx.
  71.   Thanks to Steffen Haeuser.
  72. - Changed all color encoders to ARGB (32 bit on the wire), and ReadPixelArray(). This
  73.   is slower, but works with all CGFx and Picasso96 screen modes with depth > 8. As 
  74.   a side effect, AmiVNC is even smaller than before !
  75. - This version is successfully running on my setup, with both AmiTCP, Genesis or
  76.   Miami as a TCP stack, and Picasso96 or CFGx 4 as RTG system.
  77.  
  78. 0.0.9 :
  79. -  Fixed ObtainSocket() call, works now with Miami
  80. -  Added 24 bit pixel support
  81. -  Added Cybergraphics support
  82. -  Added setting of listening port (5900 may also be used by other softwre)
  83. -  Fixed documentation
  84. -  Still much to be done
  85.  
  86. 0.0.8mt :
  87. -  Initial release on Aminet
  88.  
  89.  
  90. ============================= Archive contents =============================
  91.  
  92. Original  Packed Ratio    Date     Time    Name
  93. -------- ------- ----- --------- --------  -------------
  94.     2099    1398 33.3% 28-May-99 18:15:08  AmiVNC.info
  95.    25960   14938 42.4% 28-May-99 17:02:02 +AmiVNC
  96.    39717    8971 77.4% 28-May-99 17:01:36 +AmiVNC.c
  97.      486     276 43.2% 28-May-99 18:15:06 +AmiVNC.c.info
  98.     2298    1623 29.3% 28-May-99 18:15:06 +AmiVNC.info
  99.      149     121 18.7% 28-May-99 17:02:00 +AmiVNC.lnk
  100.     9356    4822 48.4% 28-May-99 17:02:00 +AmiVNC.o
  101.      841     495 41.1% 28-May-99 18:15:08 +Build.info
  102.    15226    3790 75.1% 27-Apr-99 09:42:26 +d3des.c
  103.      486     280 42.3% 28-May-99 18:15:08 +D3Des.c.info
  104.     1737     787 54.6% 30-Oct-98 12:31:40 +d3des.h
  105.      486     233 52.0% 28-May-99 18:15:08 +D3Des.h.info
  106.     4020    2004 50.1% 04-May-99 14:49:58 +d3des.o
  107.     2632    1711 34.9% 09-Oct-98 17:25:20 +Debug
  108.      831     380 54.2% 28-May-99 18:15:08 +Debug.info
  109.     2753    1757 36.1% 28-May-99 18:15:08 +Doc.info
  110.    22827    7910 65.3% 28-May-99 18:04:08 +AmiVNC.htm
  111.    10026   10026  0.0% 28-May-99 18:04:10 +Image1.gif
  112.     1641    1641  0.0% 28-May-99 18:04:08 +Image2.jpg
  113.     1360    1360  0.0% 28-May-99 18:04:08 +Image4.gif
  114.      838     537 35.9% 28-May-99 18:15:08 +Edit.info
  115.      842     448 46.7% 28-May-99 18:15:06 +Find.info
  116.    21980    6507 70.3% 30-Apr-99 18:22:10 +rfbproto.h
  117.      486     235 51.6% 28-May-99 18:15:06 +rfbproto.h.info
  118.      285     188 34.0% 10-May-99 13:02:46 +SCoptions
  119.     2954     452 84.6% 28-May-99 18:15:06 +SCoptions.info
  120.     8916    5777 35.2% 28-May-99 17:32:46 +StopAmiVNC
  121.     2298    1624 29.3% 28-May-99 18:15:08 +StopAmiVNC.info
  122.     2753    1755 36.2% 28-May-99 18:15:08 +Utils.info
  123.    22453    7811 65.2% 26-May-99 18:51:54 +AmiVNC.htm
  124.    10026   10026  0.0% 11-May-99 12:00:10 +Image1.gif
  125.     1641    1641  0.0% 11-May-99 12:00:10 +Image2.jpg
  126.     2099    1394 33.5% 28-May-99 17:33:42 +StopAmiVNC.info
  127.      841     503 40.1% 12-May-99 15:43:40 +Build.info
  128.     2632    1711 34.9% 09-Oct-98 17:25:20 +Debug
  129.      831     380 54.2% 12-May-99 15:43:40 +Debug.info
  130.      838     542 35.3% 12-May-99 15:43:40 +Edit.info
  131.      842     450 46.5% 12-May-99 15:43:40 +Find.info
  132.    21980    6507 70.3% 30-Apr-99 18:22:10 +rfbproto.h
  133.      486     235 51.6% 12-May-99 15:43:40 +rfbproto.h.info
  134.      285     188 34.0% 10-May-99 13:02:46 +SCoptions
  135.     2954     461 84.3% 12-May-99 15:43:40 +SCoptions.info
  136.     2457     924 62.3% 28-May-99 17:31:44 +StopAmiVNC.c
  137.      486     283 41.7% 12-May-99 15:43:40 +StopAmiVNC.c.info
  138.      135     112 17.0% 28-May-99 17:32:46 +StopAmiVNC.lnk
  139.     2965    1339 54.8% 04-May-99 12:11:20 +vncauth.c
  140.      486     279 42.5% 28-May-99 18:15:08 +VNCAuth.c.info
  141.     1427     762 46.6% 04-May-99 11:47:00 +vncauth.h
  142.      486     232 52.2% 28-May-99 18:15:08 +vncauth.h.info
  143.      644     436 32.2% 04-May-99 14:49:58 +vncauth.o
  144.     2228    1365 38.7% 10-May-99 15:12:38 +Window.o
  145. -------- ------- ----- --------- --------
  146.   265505  119627 54.9% 31-May-99 20:20:14   51 files
  147.